#include <stdio.h>

int fa(int n){
	if(n == 1) return 1;//参数
	return n*fa(n-1);//递归
}//递归代码就是f(n)和f(n-1)/f(n-2)的关系

int fb(int n){
	int i;
	for(i=n-1;i>0;i--){
		n = n * i;
	}
	return n;
}
int main(){
	int i = 5;
	int res = fa(5);
	printf("%d \n",res);
	printf("%d \n",fb(5));
}//练习用递推实现阶乘;
